const { Article } = require("../../model/article")
// 分页模块
const pagination = require('mongoose-sex-page');

module.exports = async (req, res) => {
    req.app.locals.current = 'article';

    let { page, limit } = req.query;
    // page 页数
    page = parseInt(page) || 1;
     // limit 每一页显示的数据条数
    limit = parseInt(limit) || 10;

    // page：当前页，以1开头
    // size: 每页显示条数
    // display: 指定客户端要显示的页码数量
    // exec 向数据库中发送查询请求
    let articles = await pagination(Article).find().page(page).size(limit).display(3).populate('author').exec();

    res.render('admin/article', {articles})
}